/**
 * 
 */
package com.lion.jacoco.manager;

import java.util.List;

import com.lion.jacoco.dao.dataobject.AppConfigDO;


/**
 * AppConfigAO.java. 2011-11-27下午8:01:44 @author LionBule.
 */
public interface AppManager {

    public String addApp(AppConfigDO pdata);

    public String refresh(int appId);
    
    public void rebulid(AppConfigDO pdata);

    public List<AppConfigDO> queryAllApp();

    public String deleteAppById(int appId);

    public String updateAppById(AppConfigDO pdata);

    public AppConfigDO queryById(int appId);
    
    /**
     * 初始化系统.
     * @param type 0:彻底初始化 1:初始化并保留源码
     */
    public void InitSystem(int type);
    
}
